package com.techgene.kanban.dao;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.techgene.kanban.domain.Project;
import com.techgene.kanban.exception.KBDaoException;
import com.techgene.kanban.exception.KBServiceException;

public interface ProjectDao {
	
	public List retrieveUsers(String searchText,List totalselectedUsers) throws KBDaoException;
	public int addOrUpdateProject(String projectName,String projectDescription,List selectedUsers,String type,int projectId) throws KBDaoException;
	public List listProjects() throws KBDaoException;
	public int deleteProject(String projectName) throws KBDaoException;
	public Map retrieveUsersOfProject(String projectName) throws KBDaoException;

}
